JniReturnValue.cpp 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. /*
  2. * Author: Patrick-Christopher Mattulat
  3. * Company: Lynar Studios
  4. * E-Mail: webmaster@lynarstudios.com
  5. * Created: 2023-04-08
  6. * Changed: 2023-04-11
  7. *
  8. * */
  9. #include <ls-std/core/jni/JniReturnValue.hpp>
  10. using ls::std::core::experimental::JniReturnValue;
  11. JniReturnValue::JniReturnValue() = default;
  12. JniReturnValue::~JniReturnValue() = default;
  13. jboolean JniReturnValue::getBooleanValue() const
  14. {
  15. return this->booleanValue;
  16. }
  17. jbyte JniReturnValue::getByteValue() const
  18. {
  19. return this->byteValue;
  20. }
  21. jchar JniReturnValue::getCharValue() const
  22. {
  23. return this->charValue;
  24. }
  25. jdouble JniReturnValue::getDoubleValue() const
  26. {
  27. return this->doubleValue;
  28. }
  29. jfloat JniReturnValue::getFloatValue() const
  30. {
  31. return this->floatValue;
  32. }
  33. jint JniReturnValue::getIntegerValue() const
  34. {
  35. return this->integerValue;
  36. }
  37. jlong JniReturnValue::getLongValue() const
  38. {
  39. return this->longValue;
  40. }
  41. jshort JniReturnValue::getShortValue() const
  42. {
  43. return this->shortValue;
  44. }
  45. void JniReturnValue::setBooleanValue(jboolean _booleanValue)
  46. {
  47. this->booleanValue = _booleanValue;
  48. }
  49. void JniReturnValue::setByteValue(jbyte _byteValue)
  50. {
  51. this->byteValue = _byteValue;
  52. }
  53. void JniReturnValue::setCharValue(jchar _charValue)
  54. {
  55. this->charValue = _charValue;
  56. }
  57. void JniReturnValue::setDoubleValue(jdouble _doubleValue)
  58. {
  59. this->doubleValue = _doubleValue;
  60. }
  61. void JniReturnValue::setFloatValue(jfloat _floatValue)
  62. {
  63. this->floatValue = _floatValue;
  64. }
  65. void JniReturnValue::setIntegerValue(jint _integerValue)
  66. {
  67. this->integerValue = _integerValue;
  68. }
  69. void JniReturnValue::setLongValue(jlong _longValue)
  70. {
  71. this->longValue = _longValue;
  72. }
  73. void JniReturnValue::setShortValue(jshort _shortValue)
  74. {
  75. this->shortValue = _shortValue;
  76. }