MCPcopy Create free account
hub / github.com/MenoData/Time4J / loadPredefined

Method loadPredefined

base/src/main/java/net/time4j/tz/Timezone.java:1726–1745  ·  view source on GitHub ↗
(
        ClassLoader loader,
        String... names
    )

Source from the content-addressed store, hash-verified

1724 }
1725
1726 @SuppressWarnings("unchecked")
1727 private static List<Class<? extends TZID>> loadPredefined(
1728 ClassLoader loader,
1729 String... names
1730 ) throws ClassNotFoundException {
1731
1732 List<Class<? extends TZID>> classes = new ArrayList<>();
1733
1734 for (String name : names) {
1735 Class<?> clazz =
1736 Class.forName("net.time4j.tz.olson." + name, true, loader);
1737
1738 if (TZID.class.isAssignableFrom(clazz)) {
1739 classes.add((Class<? extends TZID>) clazz);
1740 }
1741 }
1742
1743 return Collections.unmodifiableList(classes);
1744
1745 }
1746
1747 private static ZoneModelProvider getProvider(String provider) {
1748

Callers 1

TimezoneClass · 0.95

Calls 1

addMethod · 0.45

Tested by

no test coverage detected