|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.xtend.middleend.xtend.OldCheckRegistry
public class OldCheckRegistry
| Constructor Summary | |
|---|---|
OldCheckRegistry(java.lang.Object specificData)
|
|
| Method Summary | |
|---|---|
boolean |
canHandle(java.lang.String resourceName)
gives the middle end a way to declare if it can and wants to handle a given source file / resource. |
java.lang.String |
getName()
|
boolean |
mayHandle(java.lang.String resourceName)
gives the middle end a way to declare if it could possibly handle the given source file / resource based some weaker checks like filename extensions. |
ParsedResource |
parseResource(java.lang.String checkFileName)
This method asks the middle end to parse a resource for which it declared that it is the appropriate handler, and return the functions contained therein. Implementations are not required to perform any caching because the MiddleEnd implementation takes care of that. |
void |
setMiddleEnd(MiddleEnd middleEnd)
This method is used to break the circular dependency between MiddleEnd and the language specific handlers. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OldCheckRegistry(java.lang.Object specificData)
| Method Detail |
|---|
public boolean canHandle(java.lang.String resourceName)
LanguageSpecificMiddleEnd
canHandle in interface LanguageSpecificMiddleEndpublic boolean mayHandle(java.lang.String resourceName)
LanguageSpecificMiddleEnd
mayHandle in interface LanguageSpecificMiddleEndpublic java.lang.String getName()
getName in interface LanguageSpecificMiddleEndpublic ParsedResource parseResource(java.lang.String checkFileName)
LanguageSpecificMiddleEnd
parseResource in interface LanguageSpecificMiddleEndpublic void setMiddleEnd(MiddleEnd middleEnd)
LanguageSpecificMiddleEnd
setMiddleEnd in interface LanguageSpecificMiddleEnd
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||