Skip to content

string literals#113

Merged
MaillPierre merged 9 commits into
feature/literal_classesfrom
feature/literal_classes_102
Apr 14, 2025
Merged

string literals#113
MaillPierre merged 9 commits into
feature/literal_classesfrom
feature/literal_classes_102

Conversation

@prbblrypier
Copy link
Copy Markdown
Contributor

LocalizedAbstractString to create string literal with language tag and AbstractString to create string literal with xsd:string.

@MaillPierre
Copy link
Copy Markdown
Contributor

I made a commit to reorganize the classes according to the recent coding convention we set up since the first pull request.
I also redid the CoreDatatypeHelper class because it had some problems, which I think were related to your Scala background. Please let me know if I missed something. It is in next.impl.common.literal now.

Overall, I see no problem in the code. I would like you to make a pass to add comments over any class and functions that you have made. For functions, my policy is that if it overrides another one and behaves as the super class described, it doesn't need a repeat of the docstring.

Additionally, maybe rename AbstractString to AbstractStringLiteral ?

@MaillPierre MaillPierre added the Refactoring Issue created during the 2025 refactoring effort label Apr 11, 2025
…al_classes_102

# Conflicts:
#	src/main/java/fr/inria/corese/core/next/impl/temp/CoreseAdaptedValueFactory.java
#	src/main/java/fr/inria/corese/core/next/impl/temp/literal/CoreseBoolean.java
#	src/test/java/fr/inria/corese/core/next/api/model/impl/corese/CoreseAdaptedValueFactoryTest.java
#	src/test/java/fr/inria/corese/core/next/impl/common/literal/CoreseBooleanTest.java
@MaillPierre MaillPierre merged commit 0725198 into feature/literal_classes Apr 14, 2025
@MaillPierre MaillPierre deleted the feature/literal_classes_102 branch April 18, 2025 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Refactoring Issue created during the 2025 refactoring effort

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants