Package io.quarkus.arc.processor
Interface ResourceOutput.Resource
-
- Enclosing interface:
- ResourceOutput
public static interface ResourceOutput.Resource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classResourceOutput.Resource.SpecialTypestatic classResourceOutput.Resource.Type
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description byte[]getData()default StringgetFullyQualifiedName()com.foo.MyBeanStringgetName()com/foo/MyBean com/foo/MyBean$Bar io.quarkus.arc.BeanProviderStringgetSource()ResourceOutput.Resource.SpecialTypegetSpecialType()ResourceOutput.Resource.TypegetType()booleanisApplicationClass()FilewriteTo(File directory)
-
-
-
Method Detail
-
isApplicationClass
boolean isApplicationClass()
-
writeTo
File writeTo(File directory) throws IOException
- Throws:
IOException
-
getData
byte[] getData()
-
getName
String getName()
com/foo/MyBean com/foo/MyBean$Bar io.quarkus.arc.BeanProvider
- Returns:
- the name
-
getFullyQualifiedName
default String getFullyQualifiedName()
com.foo.MyBean
- Returns:
- the fully qualified name as defined in JLS
-
getType
ResourceOutput.Resource.Type getType()
- Returns:
- the type
- See Also:
ResourceOutput.Resource.Type
-
getSpecialType
ResourceOutput.Resource.SpecialType getSpecialType()
- Returns:
- the special type or null
- See Also:
ResourceOutput.Resource.SpecialType
-
getSource
String getSource()
- Returns:
- the textual representation of generated code
-
-