Skip to content

Commit

Permalink
Add more documentation.
Browse files Browse the repository at this point in the history
  • Loading branch information
io7m committed Dec 8, 2023
1 parent 1710ceb commit f53fda0
Show file tree
Hide file tree
Showing 8 changed files with 498 additions and 63 deletions.
Expand Up @@ -22,22 +22,29 @@
/**
* A custom class name.
*
* @param className The actual class name
* @param className The actual class name
* @param description The description
*/

public record SyThemeClassNameCustom(String className)
public record SyThemeClassNameCustom(
String className,
String description)
implements SyThemeClassNameType
{
private static final Pattern VALID_CLASS_NAME =
Pattern.compile("([A-Z][a-z0-9]*)+");

/**
* A custom class name.
*
* @param className The actual class name
* @param description The description
*/

public SyThemeClassNameCustom
{
Objects.requireNonNull(className, "name");
Objects.requireNonNull(description, "description");

if (!VALID_CLASS_NAME.matcher(className).matches()) {
throw new IllegalArgumentException(
Expand Down

0 comments on commit f53fda0

Please sign in to comment.