Is there a way to restrict a method to only take certain members of an enumeration. Let's say you had an enumeration of military and enlisted ranks. If I wanted a function that only could take officer ranks and another that could only take enlisted ranks, I don't think there's a way to do that in Java, is there?
Can I restrict method parameters to only certain Enum members?
1.1k views Asked by ggb667 At
1
There are 1 answers
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in INTERFACE
- How do I apply the interface concept with the base-class in design?
- Save Interface in DB golang
- Collections.max with custom Comparator on list
- Linux Networking - Routing packets from one network interface to another
- How to design the file operation interface involving status and transactions?
- Angular component's interface ( @Output / @Input ) how do you expose methods? Or certain type of events?
- Own Pattern / framework for interfacing with components in C
- Does anyone know how to make iPad layout the same as iPhone's? Size wise the text and overall layout get's smaller when I run the app on the iPad
- Use Interface Type in Map or Struct Definition, but Implement with Concrete utype
- How does variance work when implementing interfaces/type aliases in TypeScript?
- Fatal error: Uncaught TypeError when returning class instead of interface
- Golang Use of array of structs that implement MyInterface as []MyInterface not allowed
- Calling c++ from fortran
- Interface and model in TypeScript (angular 17)
- Interface called Delegate call failed
Related Questions in ENUMS
- How to solve unchecked cast
- Approaches to persist enum in java
- how to convert varchar variable to enum without first declaring the enum type?
- Why does Enum require to implement toEnum and fromEnum, if that's not enough for types larger than Int?
- Put enum in tuple and return tuple from C++ function
- Retrieving text value from ENUM by using int number that doesn't exist in said ENUM returns that int number in C#?
- match a partially moved enum Rust
- Separate big Enum list in different file in C#
- for loop is not printing all defined enum
- SwiftUI @Observable class ViewModel gets initialized twice when setting an enum variable, but not class ViewModel: ObservableObject
- Generate Custom Enum using NSWag cli
- Few enums have constants values in common, causing OpenAPI Generator to fail. How to put some of the model classes, types in different packages?
- Get int value from Enum in Visual Scripting (Unity)
- Blazor custom dropdown with HTML select and sorting by text, not value for enums
- How to use php8 enum types in Laravel where conditions?
Related Questions in ENUMSET
- How to use EnumSets in a Repository
- JPA/Hibernate: store EnumSets
- Why doesn't Java 21's EnumSet implement the new SequencedSet interface?
- EnumSet and JAXB
- JPA: A row of a EnumSet with a @AtrributeConverter and jpa-ql query, that does not work anymore
- Generate enum from CSV file
- XOR toggle an Enum value in or out of an EnumSet
- Can EnumSet return values in written order?
- EnumSet of bit flags into UInt in Kotlin
- How do I initialize an empty EnumSet in kotlin?
- How to create an EnumSet of a collection of unspecified objects
- Caching enum values
- EnumSet methods won't recognize any enum types as enums
- Unexpected token while using EnumSet<RouteOptions.HazardousGoodType!>
- Boolean value remains false after the value of the static field involved changes
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Your only option is to use distinct enums, as a method taking an enum as a parameter will take any of its values at compile time.
IDEs help with the typing.