Class ClassPath.ResourceInfo
java.lang.Object
com.google.common.reflect.ClassPath.ResourceInfo
- Direct Known Subclasses:
ClassPath.ClassInfo
- Enclosing class:
ClassPath
Represents a class path resource that can be either a class file or any other resource file
loadable from the class path.
- Since:
- 14.0
- Author:
- Ben Yu
-
Method Summary
Modifier and TypeMethodDescriptionfinal ByteSourceReturns aByteSourceview of the resource from which its bytes can be read.final CharSourceasCharSource(Charset charset) Returns aCharSourceview of the resource from which its bytes can be read as characters decoded with the givencharset.booleanfinal StringReturns the fully qualified name of the resource.inthashCode()toString()final URLurl()Returns the url identifying the resource.
-
Method Details
-
url
Returns the url identifying the resource.- Throws:
NoSuchElementException- if the resource cannot be loaded through the class loader, despite physically existing in the class path.
-
asByteSource
Returns aByteSourceview of the resource from which its bytes can be read.- Throws:
NoSuchElementException- if the resource cannot be loaded through the class loader, despite physically existing in the class path.- Since:
- 20.0
-
asCharSource
Returns aCharSourceview of the resource from which its bytes can be read as characters decoded with the givencharset.- Throws:
NoSuchElementException- if the resource cannot be loaded through the class loader, despite physically existing in the class path.- Since:
- 20.0
-
getResourceName
Returns the fully qualified name of the resource. Such as "com/mycomp/foo/bar.txt". -
hashCode
-
equals
-
toString
-