|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 LanguageSpecificMiddleEnd
public boolean mayHandle(java.lang.String resourceName)
LanguageSpecificMiddleEnd
mayHandle
in interface LanguageSpecificMiddleEnd
public java.lang.String getName()
getName
in interface LanguageSpecificMiddleEnd
public ParsedResource parseResource(java.lang.String checkFileName)
LanguageSpecificMiddleEnd
parseResource
in interface LanguageSpecificMiddleEnd
public 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 |