Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (3)
fix for #23 - reenable old reflection loading api
· 9e4cbe27
Marcin Mielzynski
authored
Apr 23, 2019
9e4cbe27
[maven-release-plugin] prepare release jcodings-1.0.44
· 0b5dc3cd
Marcin Mielzynski
authored
Apr 23, 2019
0b5dc3cd
[maven-release-plugin] prepare for next development iteration
· 8e09c6ca
Marcin Mielzynski
authored
Apr 23, 2019
8e09c6ca
Show whitespace changes
Inline
Side-by-side
pom.xml
View file @
8e09c6ca
...
...
@@ -3,7 +3,7 @@
<modelVersion>
4.0.0
</modelVersion>
<groupId>
org.jruby.jcodings
</groupId>
<artifactId>
jcodings
</artifactId>
<version>
1.0.4
4
-SNAPSHOT
</version>
<version>
1.0.4
5
-SNAPSHOT
</version>
<name>
JCodings
</name>
<description>
Byte based encoding support library for java
</description>
<parent>
...
...
src/org/jcodings/Encoding.java
View file @
8e09c6ca
...
...
@@ -564,7 +564,11 @@ public abstract class Encoding implements Cloneable {
public
static
final
byte
NEW_LINE
=
(
byte
)
0x0a
;
public
static
Encoding
load
(
String
name
)
{
String
encClassName
=
name
;
return
load
(
name
,
"org.jcodings.specific"
);
}
public
static
Encoding
load
(
String
name
,
String
pkg
)
{
String
encClassName
=
pkg
+
"."
+
name
+
"Encoding"
;
Class
<?>
encClass
;
try
{
encClass
=
Class
.
forName
(
encClassName
);
...
...
test/org/jcodings/specific/TestUnicode.java
View file @
8e09c6ca
...
...
@@ -45,4 +45,9 @@ public class TestUnicode {
assertEquals
(
enc
.
codeToMbcLength
(
0xfffffffe
),
1
);
// USE_INVALID_CODE_SCHEME
assertEquals
(
enc
.
codeToMbcLength
(
0xffffffff
),
1
);
// USE_INVALID_CODE_SCHEME
}
@Test
public
void
testEncodingLoad
()
throws
Exception
{
assertEquals
(
UTF8Encoding
.
INSTANCE
,
Encoding
.
load
(
"UTF8"
));
}
}